package org.szx.service;

import java.io.InputStream;
import java.util.List;

import org.szx.model.ExamUser;
import org.szx.vo.ExamScoreVO;
import org.szx.vo.ExamSubjectVO;
import org.szx.vo.ExamUserVO;


public interface Exam_UserService {

	public List<ExamUser> findAllUsers();

	public void createUser(ExamUserVO euVO) throws Exception;

	public ExamUser getUserById(String id);

	public void deleteUser(String id) throws Exception;

	public void editUser(ExamUser user) throws Exception;

	public void savaStudentByExcel(InputStream inputStream, String postfix);

	public ExamUserVO getUserById1(String id);

	public void updateUserLoginFailCount(ExamUserVO resultVO);

	public void updateUserLastLockTime(ExamUserVO resultVO);

	public List<ExamSubjectVO> findAllSubjects();

	public List<String> findALLSubjectsByUser(String userId);

	public List<String> findAllScoreByUser(String userId);

	public void saveStuSub(List<String> list, String userId);

	public  List<ExamSubjectVO> getAllUserBySubject(String userId);

	public ExamScoreVO getScoreById(Integer scoreId);


}
